package com.buyinglist.app.DAO;

import java.util.List;

import com.buyinglist.app.domain.*;

public interface GeoDAO {

	public void addCity(City city);
	
	public void removeCity(City city);
	
	public List<City> getlistCity();
	
	public List<City> getlistCitybyRegion(Region region);
	
	public List<City> getlistCitybyCountry(Country country);
	
	public List<City> getlistCitybypref(String prefix);
	
	public void addRegion(Region region);
	
	public void removeRegion(Region region);
	
	public List<Region> getlistRegion();
	
	public List<Region> getlistRegionbypref(String prefix);
	
	public List<Region> getlistRegionbyCountry(Country country);
	
	public void addCountry (Country country);
	
	public void removeCountry (Country country);
	
	public List<Country> getlistCountry();
	
	public List<Country> getlistCountrybypref(String prefix);
	
}
